government = republic
technology_group = western
primary_culture = mexican
religion = catholic
capital = 852 # Mexico

100.1.1 = { add_government_reform = early_gov_reform_1 }
230.1.1 = { add_government_reform = early_gov_reform_2 }
360.1.1 = { add_government_reform = early_gov_reform_3 }
490.1.1 = { add_government_reform = early_gov_reform_4 }
620.1.1 = { add_government_reform = early_gov_reform_5 }
750.1.1 = { add_government_reform = early_gov_reform_6 }
880.1.1 = { add_government_reform = early_gov_reform_7 }
1010.1.1 = { add_government_reform = early_gov_reform_8 }
1140.1.1 = { add_government_reform = early_gov_reform_9 }
1270.1.1 = { add_government_reform = early_gov_reform_10 }
1810.9.16 = {
	set_country_flag = changed_from_colonial_nation
	monarch = {
		name = "Miguel Hidalgo"
		birth_date = 1753.5.8
		adm = 4
		dip = 3
		mil = 4
	}
}

1811.7.30 = {
	monarch = {
		name = "Jos Mara Morelos"
		birth_date = 1765.9.30
		adm = 5
		dip = 4
		mil = 5
	}
}

1815.12.2 = {
	monarch = {
		name = "Vicente Guerrero"
		birth_date = 1782.8.10
		adm = 3
		dip = 3
		mil = 5
	}
}

1821.9.27 = { 
	government = monarchy 
	add_government_reform = autocracy_reform
	government_rank = 2
}

1821.9.27 = {
	monarch = {
		name = "(regency council)"
		regent = yes
		adm = 2
		dip = 2
		mil = 2
	}
}

1822.5.19 = {
	monarch = {
		name = "Agustn I"
		dynasty = "de Iturbide"
		birth_date = 1783.9.27
		adm = 4
		dip = 2
		mil = 4
	}
}

1823.3.19 = { 
	government = republic
	add_government_reform = oligarchy_reform
	add_government_reform = parliamentary_reform
	set_legacy_government = constitutional_republic 
}

1823.3.19 = {
	monarch = {
		name = "(provisional government)"
		regent = yes
		adm = 2
		dip = 2
		mil = 2
	}
}

1824.10.10 = {
	monarch = {
		name = "Guadelupe Victoria"
		birth_date = 1786.9.29
		adm = 5
		dip = 3
		mil = 3
	}
}

1829.4.1 = {
	monarch = {
		name = "Vicente Guerrero"
		birth_date = 1782.8.10
		adm = 3
		dip = 2
		mil = 3
	}
}

1829.12.17 = {
	monarch = {
		name = "Jos Mara Bocanegra"
		birth_date = 1787.5.25
		adm = 1
		dip = 3
		mil = 2
	}
}

1829.12.23 = {
	monarch = {
		name = "Pedro Vlez"
		birth_date = 1787.7.28
		adm = 3
		dip = 1
		mil = 1
	}
}

1830.1.1 = {
	monarch = {
		name = "Anastasio Bustamante"
		birth_date = 1780.7.27
		adm = 4
		dip = 4
		mil = 2
	}
}

1832.8.14 = {
	monarch = {
		name = "Melchor Mzquiz"
		birth_date = 1790.1.5
		adm = 1
		dip = 3
		mil = 2
	}
}

1832.12.24 = {
	monarch = {
		name = "Manuel Gmez Pedraza"
		birth_date = 1789.4.22
		adm = 4
		dip = 3
		mil = 2
	}
}

1833.4.1 = {
	monarch = {
		name = "Valentin Gmez Faras"
		birth_date = 1781.2.14
		adm = 1
		dip = 1
		mil = 3
	}
}

1833.5.16 = {
	monarch = {
		name = "Antonio Lpez de Santa Anna"
		birth_date = 1794.2.21
		adm = 1
		dip = 2
		mil = 4
	}
}

1833.6.3 = {
	monarch = {
		name = "Valentin Gmez Faras"
		birth_date = 1781.2.14
		adm = 1
		dip = 1
		mil = 3
	}
}

1833.6.18 = {
	monarch = {
		name = "Antonio Lpez de Santa Anna"
		birth_date = 1794.2.21
		adm = 1
		dip = 2
		mil = 4
	}
}

1833.7.5 = {
	monarch = {
		name = "Valentin Gmez Faras"
		birth_date = 1781.2.14
		adm = 1
		dip = 1
		mil = 3
	}
}

1833.10.27 = {
	monarch = {
		name = "Antonio Lpez de Santa Anna"
		birth_date = 1794.2.21
		adm = 1
		dip = 2
		mil = 4
	}
}

1833.12.16 = {
	monarch = {
		name = "Valentin Gmez Faras"
		birth_date = 1781.2.14
		adm = 1
		dip = 1
		mil = 3
	}
}

1834.4.24 = {
	monarch = {
		name = "Antonio Lpez de Santa Anna"
		birth_date = 1794.2.21
		adm = 1
		dip = 2
		mil = 4
	}
}

1835.1.28 = {
	monarch = {
		name = "Miguel Barragn"
		birth_date = 1789.3.8
		adm = 4
		dip = 2
		mil = 3
	}
}

1836.2.27 = {
	monarch = {
		name = "Jos Justo Corro"
		birth_date = 1794.7.19
		adm = 4
		dip = 3
		mil = 3
	}
}

1837.4.19 = {
	monarch = {
		name = "Anastasio Bustamante"
		birth_date = 1780.7.27
		adm = 4
		dip = 4
		mil = 2
	}
}

1839.3.18 = {
	monarch = {
		name = "Antonio Lpez de Santa Anna"
		birth_date = 1794.2.21
		adm = 1
		dip = 2
		mil = 4
	}
}

1839.7.11 = {
	monarch = {
		name = "Nicols Bravo"
		birth_date = 1786.9.10
		adm = 4
		dip = 3
		mil = 3
	}
}

1839.7.19 = {
	monarch = {
		name = "Anastasio Bustamante"
		birth_date = 1780.7.27
		adm = 4
		dip = 4
		mil = 2
	}
}

1841.9.22 = {
	monarch = {
		name = "Francisco Javier Echeverria"
		birth_date = 1797.7.2
		adm = 3
		dip = 1
		mil = 2
	}
}

1841.10.10 = {
	monarch = {
		name = "Antonio Lpez de Santa Anna"
		birth_date = 1794.2.21
		adm = 1
		dip = 2
		mil = 4
	}
}

1842.10.26 = {
	monarch = {
		name = "Nicols Bravo"
		birth_date = 1786.9.10
		adm = 4
		dip = 3
		mil = 3
	}
}

1843.3.4 = {
	monarch = {
		name = "Antonio Lpez de Santa Anna"
		birth_date = 1794.2.21
		adm = 1
		dip = 2
		mil = 4
	}
}

1843.10.4 = {
	monarch = {
		name = "Valentin Canalizo"
		birth_date = 1795.2.12
		adm = 2
		dip = 3
		mil = 4
	}
}

1844.6.4 = {
	monarch = {
		name = "Antonio Lpez de Santa Anna"
		birth_date = 1794.2.21
		adm = 1
		dip = 2
		mil = 4
	}
}

1844.9.12 = {
	monarch = {
		name = "Jos Joaqun de Herrera"
		birth_date = 1792.2.23
		adm = 4
		dip = 4
		mil = 3
	}
}

1844.9.21 = {
	monarch = {
		name = "Valentin Canalizo"
		birth_date = 1795.2.12
		adm = 2
		dip = 3
		mil = 4
	}
}

1844.12.6 = {
	monarch = {
		name = "Jos Joaqun de Herrera"
		birth_date = 1792.2.23
		adm = 4
		dip = 4
		mil = 3
	}
}

1845.12.31 = {
	monarch = {
		name = "Mariano Paredes"
		birth_date = 1797.1.7
		adm = 4
		dip = 2
		mil = 3
	}
}

1846.7.28 = {
	monarch = {
		name = "Nicols Bravo"
		birth_date = 1786.9.10
		adm = 4
		dip = 3
		mil = 3
	}
}

1846.8.5 = {
	monarch = {
		name = "Jos Mariano Salas"
		birth_date = 1797.5.11
		adm = 3
		dip = 2
		mil = 3
	}
}

1846.12.23 = {
	monarch = {
		name = "Valentin Gmez Faras"
		birth_date = 1781.2.14
		adm = 1
		dip = 1
		mil = 3
	}
}

1847.3.21 = {
	monarch = {
		name = "Antonio Lpez de Santa Anna"
		birth_date = 1794.2.21
		adm = 1
		dip = 2
		mil = 4
	}
}

1847.4.2 = {
	monarch = {
		name = "Pedro Mara de Anaya"
		birth_date = 1795.5.20
		adm = 2
		dip = 2
		mil = 3
	}
}

1847.5.20 = {
	monarch = {
		name = "Antonio Lpez de Santa Anna"
		birth_date = 1794.2.21
		adm = 1
		dip = 2
		mil = 4
	}
}

1847.9.16 = {
	monarch = {
		name = "Manuel de la Pea"
		birth_date = 1789.3.10
		adm = 3
		dip = 3
		mil = 3
	}
}

1847.11.13 = {
	monarch = {
		name = "Pedro Mara de Anaya"
		birth_date = 1795.5.20
		adm = 2
		dip = 2
		mil = 3
	}
}

1848.1.8 = {
	monarch = {
		name = "Manuel de la Pea"
		birth_date = 1789.3.10
		adm = 3
		dip = 3
		mil = 3
	}
}

1848.6.3 = {
	monarch = {
		name = "Jos Joaqun de Herrera"
		birth_date = 1792.2.23
		adm = 4
		dip = 4
		mil = 3
	}
}

1851.1.15 = {
	monarch = {
		name = "Mariano Arista"
		birth_date = 1802.7.26
		adm = 5
		dip = 3
		mil = 3
		religion = catholic
	}
}

1853.1.5 = {
	monarch = {
		name = "Juan Bautista Ceballos"
		birth_date = 1811.5.13
		adm = 1
		dip = 4
		mil = 1
		religion = catholic
	}
}

1853.2.8 = {
	monarch = {
		name = "Manuel Maria Lombardini"
		birth_date = 1802.7.23
		adm = 2
		dip = 2
		mil = 3
		religion = catholic
	}
}

1853.4.20 = {
	monarch = {
		name = "Antonio Lpez de Santa Anna"
		birth_date = 1794.2.21
		adm = 1
		dip = 2
		mil = 4
		religion = catholic
	}
}

1855.8.9 = {
	monarch = {
		name = "Martn Carrera"
		birth_date = 1806.12.20
		adm = 3
		dip = 2
		mil = 1
		religion = catholic
	}
}

1855.9.12 = {
	monarch = {
		name = "Rmulo Daz de la Vega"
		birth_date = 1800.5.23
		adm = 1
		dip = 2
		mil = 4
		religion = catholic
	}
}

1855.10.4 = {
	monarch = {
		name = "Juan lvarez"
		birth_date = 1790.1.27
		adm = 1
		dip = 3
		mil = 1
		religion = catholic
	}
}

1855.12.11 = {
	monarch = {
		name = "Ignacio Comonfort"
		birth_date = 1812.3.12
		adm = 4
		dip = 5
		mil = 2
		religion = catholic
	}
}

1857.12.18 = {
	monarch = {
		name = "Benito Jurez"
		birth_date = 1806.3.21
		adm = 5
		dip = 3
		mil = 4
		religion = catholic
	}
}

1863.7.11 = { government = monarchy add_government_reform = autocracy_reform }

1863.7.11 = {
	monarch = {
		name = "(regency council)"
		regent = yes
		adm = 2
		dip = 2
		mil = 2
		religion = catholic
	}
}

1864.4.10 = {
	monarch = {
		name = "Maximilian I"
		dynasty = "von Habsburg"
		birth_date = 1832.7.6
		adm = 2
		dip = 2
		mil = 2
		religion = catholic
		culture = austrian
	}
}

1867.6.19 = {
	government = republic
	add_government_reform = oligarchy_reform
	add_government_reform = parliamentary_reform
	set_legacy_government = constitutional_republic 
}

1867.6.19 = {
	monarch = {
		name = "Benito Jurez"
		birth_date = 1806.3.21
		adm = 5
		dip = 3
		mil = 4
		religion = catholic
	}
}

1872.7.18 = {
	monarch = {
		name = "Sebastin Lerdo de Tejada"
		birth_date = 1823.4.24
		adm = 4
		dip = 4
		mil = 3
		religion = catholic
	}
}

1876.10.31 = {
	monarch = {
		name = "Jos Mara Iglesias"
		birth_date = 1823.1.5
		adm = 4
		dip = 3
		mil = 3
		religion = catholic
	}
}

1876.11.28 = {
	monarch = {
		name = "Porfirio Daz"
		birth_date = 1830.9.15
		adm = 4
		dip = 3
		mil = 5
		religion = catholic
	}
}

1876.12.6 = {
	monarch = {
		name = "Juan Nepomuceno Mndez"
		birth_date = 1820.7.2
		adm = 4
		dip = 4
		mil = 2
		religion = catholic
	}
}

1877.2.17 = {
	monarch = {
		name = "Porfirio Daz"
		birth_date = 1830.9.15
		adm = 4
		dip = 3
		mil = 5
		religion = catholic
	}
}

1880.12.1 = {
	monarch = {
		name = "Manuel Gonzlez Flores"
		birth_date = 1833.6.18
		adm = 3
		dip = 3
		mil = 5
		religion = catholic
	}
}

1884.12.1 = {
	monarch = {
		name = "Porfirio Daz"
		birth_date = 1830.9.15
		adm = 4
		dip = 3
		mil = 5
		religion = catholic
	}
}

1910.1.1 = { religion = secularism }

1911.5.25 = {
	monarch = {
		name = "Francisco Len de la Barra"
		birth_date = 1863.6.16
		adm = 4
		dip = 3
		mil = 2
		religion = catholic
	}
}

1911.11.6 = {
	monarch = {
		name = "Francisco Madero"
		birth_date = 1873.10.30
		adm = 4
		dip = 4
		mil = 2
		religion = catholic
	}
}

1913.2.18 = {
	monarch = {
		name = "Victoriano Huerta"
		birth_date = 1850.12.22
		adm = 3
		dip = 3
		mil = 4
		religion = catholic
	}
}

1914.7.15 = {
	monarch = {
		name = "Francisco Carvajal"
		birth_date = 1870.12.9
		adm = 2
		dip = 3
		mil = 2
		religion = catholic
	}
}

1914.8.14 = {
	monarch = {
		name = "Venustiano Carranza"
		birth_date = 1859.12.29
		adm = 3
		dip = 3
		mil = 5
		religion = catholic
	}
}

1920.1.1 = {
	government = republic
	add_government_reform = oligarchy_reform
	add_government_reform = parliamentary_reform
	add_government_reform = strengthen_executive_powers_reform
	add_government_reform = single_party_system
	add_government_reform = democracy_reform
	add_government_reform = powerful_head_of_state
	set_legacy_government = constitutional_republic
}

1920.6.1 = {
	monarch = {
		name = "Adolfo de la Huerta"
		birth_date = 1881.5.26
		adm = 4
		dip = 2
		mil = 2
		religion = catholic
	}
}

1920.12.1 = {
	monarch = {
		name = "lvaro Obregn"
		birth_date = 1880.2.19
		adm = 4
		dip = 5
		mil = 2
		religion = catholic
	}
}

1924.12.1 = {
	monarch = {
		name = "Plutarco Elas Calles"
		birth_date = 1877.9.25
		adm = 5
		dip = 3
		mil = 2
		religion = catholic
	}
}

1928.12.1 = {
	monarch = {
		name = "Emilio Portes Gil"
		birth_date = 1890.10.3
		adm = 4
		dip = 3
		mil = 3
		religion = catholic
	}
}

1930.2.5 = {
	monarch = {
		name = "Pasqual Ortiz Rubio"
		birth_date = 1877.3.10
		adm = 4
		dip = 3
		mil = 2
		religion = catholic
	}
}

1932.9.4 = {
	monarch = {
		name = "Abelardo Podriguez"
		birth_date = 1889.5.12
		adm = 3
		dip = 4
		mil = 3
		religion = catholic
	}
}

1934.12.1 = {
	monarch = {
		name = "Lzaro Crdenas"
		birth_date = 1895.5.21
		adm = 4
		dip = 4
		mil = 3
		religion = catholic
	}
}

1940.12.1 = {
	monarch = {
		name = "Manuel vila Camacho"
		birth_date = 1897.4.24
		adm = 5
		dip = 3
		mil = 2
		religion = catholic
	}
}

1946.12.1 = {
	monarch = {
		name = "Miguel Alemn Valds"
		birth_date = 1900.9.29
		adm = 3
		dip = 5
		mil = 3
		religion = catholic
	}
}

1952.12.1 = {
	monarch = {
		name = "Adolfo Ruiz Cortines"
		birth_date = 1890.12.30
		adm = 4
		dip = 3
		mil = 4
		religion = catholic
	}
}

1958.12.1 = {
	monarch = {
		name = "Adolfo Lpez Mateos"
		birth_date = 1909.5.26
		adm = 5
		dip = 3
		mil = 3
		religion = catholic
	}
}

1964.12.1 = {
	monarch = {
		name = "Gustavo Daz Ordaz"
		birth_date = 1911.3.12
		adm = 4
		dip = 4
		mil = 3
		religion = catholic
	}
}

1970.12.1 = {
	monarch = {
		name = "Luis Echeverra"
		birth_date = 1922.1.17
		adm = 4
		dip = 5
		mil = 2
		religion = catholic
	}
}

1976.12.1 = {
	monarch = {
		name = "Jos Lpez Portillo"
		birth_date = 1920.6.16
		adm = 3
		dip = 4
		mil = 4
		religion = catholic
	}
}

1982.12.1 = {
	monarch = {
		name = "Miguel de la Madrid"
		birth_date = 1934.12.12
		adm = 5
		dip = 4
		mil = 2
		religion = catholic
	}
}

1988.12.1 = {
	monarch = {
		name = "Carlos Salinas de Gortari"
		birth_date = 1948.4.3
		adm = 3
		dip = 5
		mil = 3
		religion = catholic
	}
}

1994.12.1 = {
	monarch = {
		name = "Ernesto Zedillo"
		birth_date = 1951.12.27
		adm = 4
		dip = 4
		mil = 3
		religion = catholic
	}
}

2000.12.1 = {
	monarch = {
		name = "Vicente Fox"
		birth_date = 1942.7.2
		adm = 5
		dip = 5
		mil = 1
		religion = catholic
	}
}

2006.12.1 = {
	monarch = {
		name = "Felipe Caldern"
		birth_date = 1962.8.18
		adm = 4
		dip = 3
		mil = 4
		religion = catholic
	}
}

2012.12.1 = {
	monarch = {
		name = "Enrique Pea Nieto"
		birth_date = 1966.7.20
		adm = 3
		dip = 5
		mil = 3
		religion = catholic
	}
}

2018.12.1 = {
	monarch = {
		name = "Andrs Manuel Lpez Obrador"
		birth_date = 1953.11.13
		adm = 4
		dip = 3
		mil = 3
		religion = catholic
	}
}